package net.lab1024.sa.admin.module.system.login.domain;

import lombok.Data;
import net.lab1024.sa.admin.module.system.menu.domain.vo.MenuVO;
import net.minidev.json.annotate.JsonIgnore;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 登录结果信息
 *
 * @Author 1024创新实验室: 开云
 * @Date 2021-12-19 11:49:45
 * @Wechat zhuoda1024
 * @Email lab1024@163.com
 * @Copyright  <a href="https://1024lab.net">1024创新实验室</a>
 */
@Data
public class LoginResultVO extends RequestEmployee {

    // token
    private String token;

    // 菜单列表
    private List<MenuVO> menuList;

    // 是否需要修改密码
    private Boolean needUpdatePwdFlag;

    // 上次登录ip
    private String lastLoginIp;

    // 上次登录ip地区
    private String lastLoginIpRegion;

    // 上次登录user-agent
    private String lastLoginUserAgent;

    // 上次登录时间
    private LocalDateTime lastLoginTime;

}
